A Formally Verified Geometric Modelling Core

نویسندگان

  • Catherine Dubois
  • Jean-Marc Mota
چکیده

A geometric modeller is a piece of software allowing to create, manipulate and modify geometric objects. Modern geometric modellers usually use a mathematical model to represent objects and are developed around a kernel that proposes basic operations to create and manipulate objects called by high level operations. Because of these proceedings, the context is a priori in favour of the use of formal methods software engineering. In this paper we formally specify and verify a geometric modelling core, comparable to the kernel of a geometric modeller where the objects are represented as generalized maps, a classical and powerful representation model. We use for that purpose the B method and its embedded proof system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simulation and Representation of Body, Emotion, and Core Consciousness

This paper contributes an analysis and formalisation of Damasio’s theory on core consciousness. Three important concepts in this theory are “emotion”, “feeling”, and “feeling a feeling” (or core consciousness). In particular, a simulation model is described of the neural dynamics leading via emotion and feeling to core consciousness, and dynamic properties are formally specified that hold for t...

متن کامل

Formal Analysis of Damasio’s Theory on Core Consciousness

This article presents a formal analysis of Damasio’s theory on core consciousness. Three important concepts in this theory are “emotion”, “feeling”, and “feeling a feeling” (or core consciousness). In particular, a simulation model is described of the neural dynamics leading via emotion and feeling to core consciousness, and dynamic properties are formally specified that hold for these dynamics...

متن کامل

Extracting a formally verified, fully executable compiler from a proof assistant

Compilers that have been formally verified in theorem provers are often not directly usable because the formalization language is not a general-purpose programming language or the formalization contains non-executable constructs. This paper takes a comprehensive, even though simplified model of Java, formalized in the Isabelle proof assistant, as starting point and shows how core functions in t...

متن کامل

Towards a Formally Verified Proof Assistant

This technical report describes our progress towards a formally verified version of the Nuprl Proof Assistant. We define a deep embedding of most of Nuprl into Coq. Among others, it includes a nominal-style definition of the Nuprl language, reduction rules, a coinductively defined computational equivalence, and the curry-style type system where types are defined as partial equivalence relations...

متن کامل

Effects of Geometric Nonlinearity on Stress Analysis in Large Amplitude Vibration of thin Circular Functionally Graded Plates With Rigid Core

Abstract  In this paper , the nonlinear the nonlinear free and forced axisymmetric vibration of a thin circular functionally graded plate with rigid core is formulated in terms of von-Karman’s dynamic equation , and a semi-analytical approach is developed.Functionally graded material (FGM) properties vary through the thickness of the plate.FGM s are spatial composites within which material prop...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006